From f55db5c79c376d3cbc82a44cdff7e6e66ce624cd Mon Sep 17 00:00:00 2001 From: robertlipe Date: Tue, 15 May 2012 14:15:58 +0000 Subject: [PATCH] Sedate noisy tracfilter-discard test. --- gpsbabel/reference/track/trackfilter_discard_err.gpx | 1 + gpsbabel/testo.d/track-discard.test | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 gpsbabel/reference/track/trackfilter_discard_err.gpx diff --git a/gpsbabel/reference/track/trackfilter_discard_err.gpx b/gpsbabel/reference/track/trackfilter_discard_err.gpx new file mode 100644 index 000000000..144452dc9 --- /dev/null +++ b/gpsbabel/reference/track/trackfilter_discard_err.gpx @@ -0,0 +1 @@ +trackfilter-init: Found track point at -36.720713,142.176768 without time! diff --git a/gpsbabel/testo.d/track-discard.test b/gpsbabel/testo.d/track-discard.test index 91da31aff..e9efad932 100644 --- a/gpsbabel/testo.d/track-discard.test +++ b/gpsbabel/testo.d/track-discard.test @@ -6,9 +6,12 @@ rm -f ${TMPDIR}/discard* # gpx file with points with missing timestamps (has 4 trkpts, 2 duplicate times, 1 missing time, expect merge to output 2 valid trkpts) # expecting this to fail during a standard -x track,merge so call directly rather than via gpsbabel function -${PNAME} -t -i gpx -f ${REFERENCE}/track/trackfilter_discard.gpx -x track,merge -o csv -F - && { +${PNAME} -t -i gpx -f ${REFERENCE}/track/trackfilter_discard.gpx -x track,merge -o csv -F - 2> ${TMPDIR}/discard.err && { echo "$PNAME succeeded! (it shouldn't have with this input...)" } +# check error message is what we expected +compare ${REFERENCE}/track/trackfilter_discard_err.gpx ${TMPDIR}/discard.err + # ... but should get through if we discard the points. gpsbabel -t -i gpx -f ${REFERENCE}/track/trackfilter_discard.gpx -x track,merge,discard -o gpx -F ${TMPDIR}/discard.gpx compare ${REFERENCE}/track/trackfilter_discard_out.gpx ${TMPDIR}/discard.gpx -- 2.30.2